controlador
Class GestorFlujo

java.lang.Object
  extended by controlador.GestorFlujo

public class GestorFlujo
extends java.lang.Object

GestorFlujo.java Gestiona el flujo de la aplicación. El flujo se configura mediante un fichero de mapeos, que relaciona la operación solicitada por el usuario, con la acción a ejecutar y la vista a mostrar.

Since:
Tienda V.1.1

Constructor Summary
GestorFlujo(java.lang.String UrlMapeos)
          Llama al parser SAX con el manejador de mapeos, para cargar los mapeos en una tabla hash.
 
Method Summary
 java.lang.String doAccion(ModeloTienda tienda, javax.servlet.http.HttpServletRequest request, java.lang.String op)
          Carga el objeto acción en función de la operación a realizar, lo inicializa con el modelo y ejecuta la acción.
 java.lang.String getName()
          Devuelve el nombre de la clase
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GestorFlujo

public GestorFlujo(java.lang.String UrlMapeos)
Llama al parser SAX con el manejador de mapeos, para cargar los mapeos en una tabla hash. Recoge además la operación por defecto y la página de error.

Parameters:
UrlMapeos: - Path absoluto del fichero html de mapeos
Method Detail

doAccion

public java.lang.String doAccion(ModeloTienda tienda,
                                 javax.servlet.http.HttpServletRequest request,
                                 java.lang.String op)
Carga el objeto acción en función de la operación a realizar, lo inicializa con el modelo y ejecuta la acción. Si no encuentra operación ejecuta la operación por defecto. Una vez se ha ejecutado la acción, devuelve la vista a mostrar. Si se produce un error, devuelve la página de error.

Parameters:
tienda: - Modelo de la aplicación
request: - Petición http
op: - Operación a realizar

getName

public java.lang.String getName()
Devuelve el nombre de la clase